package com.woniuxy.task.compoents;

import lombok.extern.slf4j.Slf4j;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

/**
 * @author yellow Docter
 * @date 2024-10-17
 * @desc 蜗牛创想：www.woniuxy.com
 */
@Component
@Slf4j
public class InventoryTask {

    /**
     *  定时任务
     *    @Scheduled  标记这个方法是定时任务  fixedRate 周期时间: 5s 执行一次
     *      initialDelay  第一次执行的延时时间
     *
     *    晚上 凌晨 2点 同步数据
     *       initialDelay: 计算延时多长事件
     *       fixedRate：   24 小时
     */
//    @Scheduled(initialDelay=3000,fixedRate=5000)
//    public void myTask() {
//        log.info("执行定时任务.....中奖 3000块");
//    }

    @Scheduled(cron = "*/5 * * * * ?")
    public void myTask() {
        log.info("执行定时任务.....中奖 3000块");
    }

}
